草庐IT

macos - 拖放到 NSArrayController

全部标签

macos - 使用 Homebrew 安装 Git 的问题

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ProblemsUpgradingGitwithHomebrew我很接近这里——我想我只需要创建一个符号链接(symboliclink),但我不确定如何(以及为什么需要这样做)。我在OSXLion顺便说一下。我已经使用这个命令下载并安装了git。brewinstallgit响应是git-1.7.12alreadyinstalled,it'sjustnotlinked我该怎么做?当我运行时whichgit>/usr/bin/git当我运行时git--version>gitversion1.7.4.4我的路径很好

macos - Git 命令在 Mac 终端 : "dyld: Symbol not found: ___strlcpy_chk" error 中不起作用

我正在使用命令gitclonessh://....并在终端上收到以下错误:dyld:lazysymbolbindingfailed:Symbolnotfound:___strlcpy_chkReferencedfrom:/usr/local/git/bin/gitExpectedin:/usr/lib/libSystem.B.dylibdyld:Symbolnotfound:___strlcpy_chkReferencedfrom:/usr/local/git/bin/gitExpectedin:/usr/lib/libSystem.B.dylibTrace/BPTtrap:5

macos - Git 错误 "fatal: ambiguous argument ' HEAD' : unknown revision or path not in the working tree"

我正在尝试从Debian初始化一个新的Git存储库(实际上是VirtualBox上的VM,在MacOSX上安装并运行):cd~mkdirtestcdtestgitinitInitializedemptyGitrepositoryin/home/david/test/.git/fatal:ambiguousargument'HEAD':unknownrevisionorpathnotintheworkingtree.Use'--'toseparatepathsfromrevisions[david@server-VM-001:test(master#)$]有什么问题?

macos - 如何配置 kdiff3 而不是 emerge 作为 git mergetool?

我在macOSXSnowLeopard上安装了Git,我尝试编辑我的merge和差异工具以使用kdiff3而不是emerge。但是当我尝试使用它时,它不会启动kdiff的GUI并让我使用基于cmd的界面。我在gitconfig中的设置是:[merge]tool=kdiff3[mergetool"kdiff3"]cmd=/Applications/kdiff3.app/Contents/MacOS/kdiff3args=$base$local$other-o$outputtrustExitCode=false[diff]tool=kdiff3[difftool"kdiff3"]cmd=/

macos - 显示系统文件/在 osx 中显示 git ignore

默认情况下,在osx中无法看到.gitignore文件。显示这些文件的命令是什么? 最佳答案 打开终端并输入在OSX10.8上:defaultswritecom.apple.FinderAppleShowAllFilesTRUE在OSX10.9上:defaultswritecom.apple.finderAppleShowAllFilesTRUE然后您必须重新启动finder:killallFinderOSX中以“.”为前缀的任何文件名被认为是“stash的”。 关于macos-显示系统

macos - 如何重置 'git credential-osxkeychain' 中存储的凭据?

我已按照GitHub说明设置我的帐户,我可以克隆,但无法远程推送。当我执行“gitpush”时,出现403错误。它具有正确的URL。我尝试了“gitcredential-osxkeychainget”来查看它提供的内容,结果打印出了错误的凭据。我相信发生的事情是它第一次要求凭据,我以为是另一个应用程序在询问,结果输入了错误的凭据。我只需要重置它,以便它为我的GitHub帐户使用正确的钥匙串(keychain)项目。我试过:gitcredential-osxkeychainerasegitcredential-osxkeychainset程序从不给出任何提示。如果我没有做正确的事情,Se

macos - Homebrew 的 `git` 未使用完成

当使用OSX的git时,在我修改文件后我可以简单地做gitcommit,这将自动将文件名补全为已修改的文件名。但是,如果我从自制软件安装更新版本的git并使用它,该功能将不再有效(意味着我按它只是“询问”我想在哪个文件上执行此操作,甚至包括那些没有变化)。任何人都可以阐明原因以及如何解决这个问题吗?我更喜欢使用自制软件的git,因为它是最新的。我的shell是zsh,没有安装bash-completion或zsh-completions有效(即使按照自制程序的安装后说明进行操作)。此外,在使用homebrew安装git后,它说Bashcompletionhasbeeninstalled

macos - 如何在 macOS 上将 Git 升级到最新版本?

我刚买了一台装有OSXLion的新Mac,我在终端中检查了默认安装的git版本。我得到了答案git--version>gitversion1.7.5.4我想将git升级到最新版本1.7.8.3,所以我下载了dmg安装程序“git-1.7.8.3-intel-universal-snow-leopard.dmg”并启动了它。安装后,终端仍然显示版本为1.7.5.4。我做错了什么? 最佳答案 如果您已经有Homebrew,这很简单:假设您安装了自制软件,请输入以下内容:brewinstallgit这应该会自动安装git并将其设置在您的路

macos - 如何配置 Mac OS X term 让 git 有颜色?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决Improvethisquestion我在网上看到一个MacOSXgit演示,其中配置了多种颜色。例如,他的提示符是琥珀色的,他的ls目录是紫色的,他的gitdiff输出有~4种颜色(粉色、浅绿色、红色、淡黄色).你能告诉我如何配置MacOSX终端来实现吗?这绝对是MacOSXTerminal.app,而不是iTerm。

macos - (Mac) -bash : __git_ps1: command not found

我正在尝试更改终端中的命令提示符。我不断收到错误消息:-bash:__git_ps1:找不到命令我试过了,只是按原样在终端中输入:__git_ps1。我也在.bash_profile中试过了if[-f~/.git-completion.bash];thensource~/.git-completion.bashexportPS1='[\W]$(__git_ps1"(%s)"):'fi如您所见/所说,是的,我确实安装了自动完成功能,而且效果很好!我遇到了这个问题:“PS1envvariabledoesnotworkonmac”给出了代码alias__git_ps1="gitbranch2